Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Austria F4 Italy F6 Czech Republic F1 Netherlands F1 Turkey F30 Turkey F31 Israel F1 Israel F2 Israel F3 Turkey F6 Turkey F7 Israel F4 Israel F5 Italy F4 Italy F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Slovenia F1 Slovenia F3 Czech Republic F4 Austria F8 Turkey F35 Morocco F9 Morocco F10 Croatia F5 Croatia F6 Czech Republic F2 Italy F17 Italy F22 Czech Republic F1 Italy F5 USTA Seascape Challenger - Aptos 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of Burbank - Burbank USTA Men's Challenger of Dallas - Dallas The USTA Challenger at West End Racquet - Torrance Zagreb Open - Zagreb Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Theusbridge.com Tennis Classic - Tarzana Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas GHI Bronx Classic - Bronx Binghamton Professional Tennis Tournament - Binghamton 2001 USTA Challenger of Calabasas - Calabasas BMW Tennis Championship - Sunrise drkoop.com USTA Challenger of Tallahassee - Tallahassee VIII Avierto Internacional de Salinas - Salinas Top Wool Challenger Biella - Biella 2001 UT Tyler Patriot Challenger - Tyler Privatbank Open 2006 - Dnepropetrovsk University of Tennessee USTA Challenger - Knoxville USTA Challenger of San Antonio - San Antonio USTA Challenger of Tiburon - Tiburon GHI Bronx Tennis Classic - Bronx X Open Internacional D'Andorra - Andorra Zagreb Open - Zagreb USTA Seascape Challenger - Aptos GHI Bronx Classic - Bronx Kobstaedernes ATP Challenger - Kolding Memorial Savigni - Sassuolo PEOPLEnet Cup - Dnepropetrovsk Garden Open 2005 - Rome PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki President's Cup - Astana BMW Tennis Championship - Sunrise Nottingham Challenger Sarajevo Challenger Bath Challenger Istanbul Challenger Tashkent Challenger Marbella Challenger Orbetello Challenger Como Challenger Kenitra Challenger Rennes Challenger Casablanca Challenger USTA Seascape Challenger - Aptos Irving Challenger 2002 Azalea Orthopedic Challenger - Tyler Czech Open - Prostejov Irving Challenger Bangkok Challenger 2001 Eddleman USTA Challenger - Birmingham Genova Challenger Kitzbuhel Challenger Bangkok Challenger Bangkok Challenger Aptos Challenger Salzburg Challenger Cary Challenger The Wright Financial Group, Inc. Challenger - Champaign Nottingham Challenger Ortisei Challenger Fifth-Third Bank Tennis Championships - Lexington Sarasota Challenger Pro Tennis World Open - Boca Raton Granby Challenger - Granby Bordeaux Challenger Rennes Challenger The Waco International Tennis Challenger - Waco The Stella Artois Grass Court Championships - London 2003 West Side Tennis Club Challenger - Forest Hills Sporting Challenger 2003 - Turin 2003 Freeman Men's Challenger - Joplin San Remo Tennis Cup 15° Piertomaso - San Remo Nottingham Challenger Binghamton Professional Tennis Tournament - Binghamton USTA Comerica Challenger - Aptos Project Independence Men's Challenger - Mandeville Aptos Challenger Bratislava Challenger Helsinki Challenger Binghamton Professional Tennis Tournament - Binghamton IV Gramado Open de Tenis - Gramado Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Marbella Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Szekesfehervar Challenger Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles AAPT Championships - Adelaide Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Athens Challenger Milan Challenger Siebel Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Open Seat Godo - Barcelona RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles China Open - Beijing Thailand Open - Bangkok Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach The 10tele.com Open - Nottingham Mumbai Open - Mumbai ATP Kremlin Cup - Moscow Estoril Open - Estoril Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Salzburg Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Medibank International - Sydney The Dubai Tennis Championships - Dubai Indianapolis Tennis Championships - Indianapolis PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Izmir Challenger Rennes Challenger ABN AMRO World Tennis Tournament - Rotterdam Seoul Challenger PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Eckental Challenger Indianapolis Tennis Championships - Indianapolis Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg The Nottingham Open - Nottingham Apia International - Sydney Power Horse World Team Cup - Dusseldorf ABN AMRO World Tennis Tournament - Rotterdam Salzburg Challenger UNICEF Open - 's Hertogenbosch Bet-at-home Cup - Kitzbuhel Bet-At-Home Austrian Open - Kitzbuhel Rakuten Japan Open - Tokyo Valencia Open - Valencia Open Sud de France - Montpellier Winston Salem - Winston Salem BMW Open - Munich Malaysian Open - Kuala Lumpur Grand Prix Hassan II - Casablanca Kremlin Cup - Moscow BMW Open - Munich Erste Bank Open - Vienna Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem Bet-at-home Cup - Kitzbuhel Stockton Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Apia International - Sydney Rome Challenger Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON Championships - London Bet-at-home Open - Hamburg Open 13 - Marseille Rakuten Japan Open - Tokyo Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Kremlin Cup - Moscow Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Open de Nice Cote d'Azur - Nice Moselle Open - Metz St. Petersburg Open - St. Petersburg Rio Open - Rio de Janeiro Topshelf Open - 's-Hertogenbosch Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Moselle Open - Metz Gerry Weber Open - Halle ATP Kremlin Cup - Moscow Gerry Weber Open - Halle Citi Open - Washington Open de Moselle - Metz Bratislava Challenger Open Parc - Lyon St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Argentina Open - Buenos Aires German Tennis Championships - Hamburg Erste Bank Open - Vienna AEGON Championships - London Erste Bank Open - Vienna Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Thailand Open - Bangkok Kremlin Cup - Moscow Serbia Open - Belgrade Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Adelaide International 1 - Adelaide BMW Open - Munich AEGON Championships - London Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Singapore Challenger Brisbane International - Brisbane Bet-at-home Cup - Kitzbuhel Atlanta Tennis Championships - Atlanta Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Citi Open - Washington Erste Bank Open - Vienna Valencia Open - Valencia Savannah Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco AIG Japan Open Tennis Championships - Tokyo Credit Agricole Suisse Open - Gstaad Generali Open - Kitzbuhel Orleans Challenger Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Heilbronn Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Meknes Challenger BH Tennis Open International Cup - Belo Horizonte China Open - Beijing Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart Erste Bank Open - Vienna Credicard Tennis Cup - Campos do Jordao Swiss Open - Gstaad Generali Open - Kitzbuhel Chengdu Open - Chengdu USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville Apia International - Sydney Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Bet-at-home Open - Hamburg 2003 Eddleman USTA Challenger - Birmingham Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Generali Open - Kitzbuhel China Open - Beijing Arizona Men's Tennis Championships - Scottsdale Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Mallorca Championships - Mallorca AIG Japan Open - Tokyo Mauthausen Challenger Perugia Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Nordea Open - Bastad Tennis Channel Open - Las Vegas Moselle Open - Metz The Stella Artois Championships - London European Open - Antwerp RCA Championships - Indianapolis Tel Aviv Watergen Open - Tel Aviv Bratislava 2 Challenger Gijon Open - Gijon BCR Open Romania - Bucharest Open Parc - Lyon Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Terra Wortmann Open - Halle Brisbane International - Brisbane Millennium Estoril Open - Estoril Qatar Exxon Mobil Open - Doha Open SEAT 2008 - Barcelona St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney ATP Vegeta Croatia Open - Umag EFG Swiss Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Campbells Hall of Fame Tennis Championships - Newport Siebel Open - San Jose St. Petersburg Open - St. Petersburg Apia International - Sydney US Men's Clay Court Championship - Houston China Open - Beijing Erste Bank Open - Vienna Chengdu Open - Chengdu Verizon Tennis Challenge - Atlanta ARAG World Team Championship - Dusseldorf EFG Swiss Open - Gstaad Heilbronn Challenger Erste Bank Open - Vienna Pacific Life Open - Indian Wells BMW Open - Munich Generali Open - Kitzbuhel Zadar Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Tata Open - Chennai Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg U.S. Men's Clay Court Championships - Houston Rogers Cup - Montreal Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte-Carlo Masters Series Monte-Carlo - Monte Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - New York Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rakuten Japan Open - Tokyo Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Masters - Paris Australian Open - Melbourne Masters Series - Hamburg Rolex Paris Masters - Paris Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg Rogers Masters - Toronto Wimbledon - London U.S. Open - New York Miami Open - Miami Mutua Madrid Open - Madrid Coupe Rogers - Montreal French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Plava Laguna Croatia Open - Umag Mutua Madrilena Masters Madrid - Madrid Mallorca Championships - Mallorca Mutua Madrid Open - Madrid Erste Bank Open - Vienna Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Sony Open Tennis - Miami French Open - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York St. Petersburg Open - St. Petersburg U.S. Open - New York Erste Bank Open - Vienna Heineken Open - Auckland Countrywide Classic - Los Angeles Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Open de Tenis Comunidad Valenciana - Valencia Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris German Tennis Championships - Hamburg AEGON Championships - London Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha U.S. Open - New York NASDAQ-100 Open - Miami Telecom Italia Masters - Rome U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, NED-RUS 0-5 Hyundai Hopman Cup - Perth U.S. Open - New York Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, World Group, PO, RUS-BRA 3-2 Australian Open - Melbourne Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 French Open - Paris Wimbledon - London Davis Cup, Group I, PO, AUT-ROU 4-1 Wimbledon - London Laver Cup - Prague Davis Cup, World Group, PO, AUT-AUS 3-1 French Open - Paris French Open - Paris River Oaks International Tennis Tournament - Houston U.S. Open (juniors) Australian Open (juniors) Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Masters Series Madrid - Madrid U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York A Day At The Drive - Adelaide Australian Open - Melbourne Exhibition Diriyah Tennis Cup U.S. Open - New York Australian Open - Melbourne Wimbledon - London Astana Open - Astana Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, PO, CRO-AUT 3-1 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, World Group, SF, RUS-USA 3-2 Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Davis Cup, Group I, 2R, SVK-AUT 4-1 Olympics - London Davis Cup, World Group, SF, CRO-RUS 3-2 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, Group I, 1R, AUT-BLR 5-0 ATP Cup - Melbourne Davis Cup, Group I, PO, IRL-AUT 0-4 Davis Cup, Group I, 1R, FIN-AUT 2-3 French Open (juniors) Davis Cup, Group I, 1R, POR-AUT 1-4 Wimbledon (juniors) 70th River Oaks International Tennis Tournament - Houston French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Nitto ATP Finals - London Olympics - Beijing